package com.algorithm.collection.list;

public class ListCode {

//    ADT
//            List
//
//    Data
//    线性表的元素集合为{a1,a2,a3,a4....an},数据类型都是DataType.线性表的元素可以重复，并且可以插入null。
//
//    Operations（仅定义逻辑方法，与JDK方法不保持一致）
//    InitList(); 初始化操作，创建一个空线性表。
//    ListEmpty(); 判断线性表是否为空，返回布尔值。
//    AddElement(DataType d,I i); 在线性表的位置i插入元素d。
//    GetElement(I i); 获取线性表在位置i的元素。
//    LocateElement(DataType d); 获取元素d在线性表的位置。
//    RemoveElement(DataType d);/RemoveElement(I i); 移除元素d(在位置i的元素)。
//    ClearList(); 清空线性表。
//    ListLength(); 线性表的大小。


}
